/*
** $Id: lundump.h,v 1.44 2011/05/06 13:35:17 lhf Exp $
** load precompiled Lua chunks
** See Copyright Notice in lua.h
*/
namespace KopiLua
{
	public partial class Lua
	{
		/* load one chunk; from lundump.c */
		//LUAI_FUNC Proto* luaU_undump (lua_State* L, ZIO* Z, Mbuffer* buff, const char* name);

		/* make header; from lundump.c */
		//LUAI_FUNC void luaU_header (lu_byte* h);

		/* dump one chunk; from ldump.c */
		//LUAI_FUNC int luaU_dump (lua_State* L, const Proto* f, lua_Writer w, void* data, int strip);


		/* data to catch conversion errors */
		public const string LUAC_TAIL = "\x19\x93\r\n\x1a\n";

		/* size in bytes of header of binary files */
		public readonly static int LUAC_HEADERSIZE		= (LUA_SIGNATURE.Length+2+6+LUAC_TAIL.Length); //FIXME:changed, sizeof(LUA_SIGNATURE)-sizeof(char), sizeof(LUAC_TAIL)-sizeof(char)
	}
}
